#include <iostream>
using namespace std;

class circle {
public:
        double r;
        double pi = 3.1415926;
	double area = pi*r*r;//这个分配内存的时候就已经执行过了
};

int main(int argc, char const *argv[])
{
	circle c1;
	cout<<"please input your r:";
	cin>>c1.r; 

	cout<<c1.area<<endl; //当c1.area的时候，只是从变量所标识的内存空间中拿值;并没有执行pi*r*r 这也说明了成员函数的必要性
        return 0;
}
